﻿using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Text;
using System.Xml.Linq;

namespace Ocean.His.MedicalInsurance
{
    [DataContract]
    public class SIBaseResponseModel
    {
        /// <summary>
        /// 交易状态码
        /// </summary>
        [DataMember(Name = "infcode")]
        public int Infcode { get; set; }

        /// <summary>
        /// 接收方报文ID
        /// </summary>
        [DataMember(Name = "inf_refmsgid")]
        public string InfRefmsgid { get; set; }

        /// <summary>
        /// 接收报文时间
        /// </summary>
        [DataMember(Name = "refmsg_time")]
        public string RefmsgTime { get; set; }

        /// <summary>
        /// 响应报文时间
        /// </summary>
        [DataMember(Name = "respond_time")]
        public string RespondTime { get; set; }

        /// <summary>
        /// 错误信息
        /// </summary>
        [DataMember(Name = "err_msg")]
        public string ErrMsg { get; set; }

        /// <summary>
        /// 签名方式
        /// </summary>
        [DataMember(Name = "signtype")]
        public string Signtype { get; set; }

        /// <summary>
        /// 数字签名信息
        /// </summary>
        [DataMember(Name = "cainfo")]
        public string Cainfo { get; set; }

        /// <summary>
        /// 渠道id
        /// </summary>
        [DataMember(Name = "app_id")]
        public string AppId { get; set; }

        /// <summary>
        /// 加密方式
        /// </summary>
        [DataMember(Name = "enc_type")]
        public string EncType { get; set; }

        /// <summary>
        /// 交易输出
        /// </summary>
        [DataMember(Name = "output")]
        public string Output { get; set; }
    }
}
